package br.com.tcf.dao;
import java.util.List;

import br.com.tcf.Conexao.Connection;
import br.com.tcf.Conexao.DaoResource;
import br.com.tcf.entidades.TpAlimento;

public class Tp_alimentoDao extends DaoResource{
	private static Connection connection = new Connection();
	private List<TpAlimento> lAlimento;

	public void gravar(TpAlimento tp_alimento){
		super.saveOrUpdate(connection, tp_alimento);
	}

	public void excluir(TpAlimento tp_alimento){
		super.delete(connection, tp_alimento);
	}

	@SuppressWarnings("unchecked")
	public List<TpAlimento> listaTpAlimento(){
		lAlimento = super.select(connection, "FROM TpAlimento");
		return lAlimento;
	}

	@SuppressWarnings("unchecked")
	public TpAlimento listaTpAlimentoId(int id_tp_alimento){
		lAlimento = super.select(connection, "FROM TpAlimento WHERE id_tp_alimento = :id", "id", id_tp_alimento);

		if(lAlimento.size() == 0){
			return null;
		}else{
			return lAlimento.get(0);
		}
	}
}
